Replica traffic manager for data grids

نویسندگان

  • Adam H. Villa
  • Elizabeth Varki
چکیده

Replication is used in data grids to improve the efficiency of user requests. One or more copies of files are stored on storage components, replicas, in the data grid. Currently, users send their requests directly to these replicas. There is no control over a request once it leaves the user. The focus of this paper is controlling workload traffic at data grid replicas, by managing the flow of requests to each replica. We propose the creation of a replica traffic manager that controls workload traffic sent to the individual replicas in the data grid. The traffic manager receives all user requests and manages the traffic for all replicas, by maintaining a certain number of outstanding requests at each replica. When a particular replica is heavily loaded, all incoming requests for that replica would be held in queue at the traffic manager and/or directed to another replica. Once the traffic decreases at the replicas, the queued requests would be immediately forwarded. By limiting the traffic to each replica, the traffic manager has more control over the system than otherwise possible with individual users submitting requests directly to the replicas. In our evaluations, we observe that our replica traffic manager has a significant and beneficial effect on the performance of the data grid. It provides reliable and consistent response times for user requests. In addition, the traffic manager can adjust for overloaded or failing replicas, while ensuring a starvation free environment that provides dynamic load balancing.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner

Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...

متن کامل

Improving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner

Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...

متن کامل

Improving Data Grids Performance by Using Modified Dynamic Hierarchical Replication Strategy

Abstract: A Data Grid connects a collection of geographically distributed computational and storage resources that enables users to share data and other resources. Data replication, a technique much discussed by Data Grid researchers in recent years creates multiple copies of file and places them in various locations to shorten file access times. In this paper, a dynamic data replication strate...

متن کامل

Optimal Replica Placement in Graph Based Data Grids

--------------------------------------------------------------Abstract-----------------------------------------------------------The replica algorithms are built based on the topology of the data grid. The real representation of grid is general graph. So we propose an algorithm called Replica Placement in Graph Topology Grid (RPGTG) to place replicas on graph based data grids. In this paper, we...

متن کامل

A Hierarchical Scheduling and Replication Strategy

In data grids huge amount of data are generated and processed by users around the world. Objective of dynamic replica strategies is reducing file access time by reducing network traffic, which leads to reducing job runtime. In this paper a replication algorithm for a 3-level hierarchical structure and a scheduling algorithm are proposed. The simulation results with optorsim show better performa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007